html,body {
    height: 100%;
    width: 100%;
}
#__nuxt {
    height: 100%;
}


:root {
    --background: #fcfcfc;
    --foreground: #000;
    --card: #fff;
    --card-foreground: #000;
    --popover: #fcfcfc;
    --popover-foreground: #000;
    --primary: #000;
    --primary-foreground: #fff;
    --secondary: #ebebeb;
    --secondary-foreground: #000;
    --muted: #f5f5f5;
    --muted-foreground: #525252;
    --accent: #ebebeb;
    --accent-foreground: #000;
    --destructive: #e54b4f;
    --destructive-foreground: #fff;
    --border: #e4e4e4;
    --input: #ebebeb;
    --ring: #000;
    --chart-1: #ffae04;
    --chart-2: #2d62ef;
    --chart-3: #a4a4a4;
    --chart-4: #e4e4e4;
    --chart-5: #747474;
    --sidebar: #fcfcfc;
    --sidebar-foreground: #000;
    --sidebar-primary: #000;
    --sidebar-primary-foreground: #fff;
    --sidebar-accent: #ebebeb;
    --sidebar-accent-foreground: #000;
    --sidebar-border: #ebebeb;
    --sidebar-ring: #000;
    --font-sans: Geist, sans-serif;
    --font-serif: Georgia, serif;
    --font-mono: Geist Mono, monospace;
    --radius: .5rem;
    --shadow-2xs: 0px 1px 2px 0px #00000017;
    --shadow-xs: 0px 1px 2px 0px #00000017;
    --shadow-sm: 0px 1px 2px 0px #0000002e, 0px 1px 2px -1px #0000002e;
    --shadow: 0px 1px 2px 0px #0000002e, 0px 1px 2px -1px #0000002e;
    --shadow-md: 0px 1px 2px 0px #0000002e, 0px 2px 4px -1px #0000002e;
    --shadow-lg: 0px 1px 2px 0px #0000002e, 0px 4px 6px -1px #0000002e;
    --shadow-xl: 0px 1px 2px 0px #0000002e, 0px 8px 10px -1px #0000002e;
    --shadow-2xl: 0px 1px 2px 0px #00000073;
    --tracking-normal: 0em;
    --spacing: .25rem;
}
 
.dark {
    --background: #000;
    --foreground: #fff;
    --card: #090909;
    --card-foreground: #fff;
    --popover: #121212;
    --popover-foreground: #fff;
    --primary: #fff;
    --primary-foreground: #000;
    --secondary: #222;
    --secondary-foreground: #fff;
    --muted: #1d1d1d;
    --muted-foreground: #a4a4a4;
    --accent: #333;
    --accent-foreground: #fff;
    --destructive: #ff5b5b;
    --destructive-foreground: #000;
    --border: #242424;
    --input: #333;
    --ring: #a4a4a4;
    --chart-1: #ffae04;
    --chart-2: #2671f4;
    --chart-3: #747474;
    --chart-4: #525252;
    --chart-5: #e4e4e4;
    --sidebar: #121212;
    --sidebar-foreground: #fff;
    --sidebar-primary: #fff;
    --sidebar-primary-foreground: #000;
    --sidebar-accent: #333;
    --sidebar-accent-foreground: #fff;
    --sidebar-border: #333;
    --sidebar-ring: #a4a4a4;
    --font-sans: Geist, sans-serif;
    --font-serif: Georgia, serif;
    --font-mono: Geist Mono, monospace;
    --radius: .5rem;
    --shadow-2xs: 0px 1px 2px 0px #00000017;
    --shadow-xs: 0px 1px 2px 0px #00000017;
    --shadow-sm: 0px 1px 2px 0px #0000002e, 0px 1px 2px -1px #0000002e;
    --shadow: 0px 1px 2px 0px #0000002e, 0px 1px 2px -1px #0000002e;
    --shadow-md: 0px 1px 2px 0px #0000002e, 0px 2px 4px -1px #0000002e;
    --shadow-lg: 0px 1px 2px 0px #0000002e, 0px 4px 6px -1px #0000002e;
    --shadow-xl: 0px 1px 2px 0px #0000002e, 0px 8px 10px -1px #0000002e;
    --shadow-2xl: 0px 1px 2px 0px #00000073;
}